package mark.tom.gear.base.utils

import android.app.Application
import com.alibaba.android.arouter.launcher.ARouter

/**
 * @Description: 路由工具类
 * @Author: ttmk110@163.com
 * @Package: mark.tom.gear.base.utils
 * @Date: 2021/1/15
 * @Copyright: 版权归 Mark 所有
 * <ModifyLog>
 * @ModifyContent:
 * @Author:
 * @Date:
 * </ModifyLog>
 */
object RouterUtil {

    /**
     * Description: 打开debug开关
     * Copyright: Copyright (c) 2021
     * Project: Gear
     * Author: ttmk110@163.com
     * Date: 2021/1/15 9:36 上午
     */
    fun openDebug() {
        // 开启日志
        ARouter.openLog()
        // 使用InstantRun的时候，需要打开该开关，上线之后关闭，否则有安全风险
        ARouter.openDebug()
        // 打印日志的时候打印线程堆栈
        ARouter.printStackTrace()
    }

    /**
     * Description: 初始化路由框架
     * Copyright: Copyright (c) 2021
     * Project: Gear
     * Author: ttmk110@163.com
     * Date: 2021/1/15 9:35 上午
     */
    fun init(app : Application) {
        ARouter.init(app)
    }

}